package cn.bugstack.domain.strategy.service.rule.mytree.factory.armory;

import cn.bugstack.domain.strategy.model.valobj.RuleTreeVO;
import cn.bugstack.domain.strategy.service.rule.mytree.factory.IFactoryArmory;
import cn.bugstack.domain.strategy.service.rule.tree.factory.DefaultTreeFactory;

/**
 * TODO
 *
 * @Description
 * @Author Lx
 * @Date 2024/8/5 23:34
 **/
public class FactoryArmory implements IFactoryArmory {

    @Override
    public RuleTreeVO doAssemable(String StrategyId,String awardId,String userId) {
        //1.根据策略ID和awardId拿到准确的规则rule


        //2.根据规则，拿到规则值

        //3.根据规则值查找treeRoot,treeNodeList,treeLineList


        //4.装配进treeRootVo中


        //5.返回treeRootVo

        return null;
    }
}
